stack-oriented - meaning and definition. What is stack-oriented
Diclib.com
Online Dictionary

What (who) is stack-oriented - definition

PROGRAMMING PARADIGM THAT RELIES ON A STACK MACHINE MODEL
Stack-based; Stack-based language; Stack language; Stack-oriented language; Stacked based programming; Stack-based algorithm example; Stack-oriented programming language; Stack-oriented programming languages
  • 220px

Call stack         
  • green}}), which is the currently executing routine
STACK DATA STRUCTURE THAT STORES INFORMATION ABOUT THE ACTIVE SUBROUTINES OF A COMPUTER PROGRAM
Stack pointer; Stack frame; Frame pointer; Activation record; Stack unwinding; Function stack; Call Stack; Run-time stack; Control stack; Process stack; Runtime stack; Framepointer; Callstack; CallStack; Call frame; Call chain; Display register; Access link; Mark pointer; Return pointer; Callstacks; Activation frame; Outgoing arguments area; Callout area; Call stack inspection; Call Frame Information; Stack pointe
In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, program stack, control stack, run-time stack, or machine stack, and is often shortened to just "the stack".
stack frame         
  • green}}), which is the currently executing routine
STACK DATA STRUCTURE THAT STORES INFORMATION ABOUT THE ACTIVE SUBROUTINES OF A COMPUTER PROGRAM
Stack pointer; Stack frame; Frame pointer; Activation record; Stack unwinding; Function stack; Call Stack; Run-time stack; Control stack; Process stack; Runtime stack; Framepointer; Callstack; CallStack; Call frame; Call chain; Display register; Access link; Mark pointer; Return pointer; Callstacks; Activation frame; Outgoing arguments area; Callout area; Call stack inspection; Call Frame Information; Stack pointe
Stack (geology)         
  • The Duncansby Stacks at [[Duncansby Head]], [[Scotland]]
  • [[Pizzomunno]], a white limestone stack in [[Vieste]], Italy
  • Stacks (''[[Rauk]]s'') at the island of [[Fårö]] east of the mainland of [[Sweden]]
GEOLOGICAL LANDFORM CONSISTING OF A STEEP AND OFTEN VERTICAL COLUMN OR COLUMNS OF ROCK
Stack (Geology); Sea stack; Sea Stack; Sea-stack; Seastack; Raukar; Kekur; Kekurs; Sea stacks
A stack or sea stack is a geological landform consisting of a steep and often vertical column or columns of rock in the sea near a coast, formed by wave erosion. Stacks are formed over time by wind and water, processes of coastal geomorphology.

Wikipedia

Stack-oriented programming

Stack-oriented programming is a programming paradigm which relies on a stack machine model for passing parameters. Stack-oriented languages operate on one or more stacks, each of which may serve a different purpose. Programming constructs in other programming languages need to be modified for use in a stack-oriented system. Most stack-oriented languages operate in postfix or Reverse Polish notation. Any arguments or parameters for a command are stated before that command. For example, postfix notation would be written 2, 3, multiply instead of multiply, 2, 3 (prefix or Polish notation), or 2 multiply 3 (infix notation). The programming languages Forth, Factor, RPL, PostScript, BibTeX style design language and many assembly languages fit this paradigm.

Stack-based algorithms consider data, by utilising one piece of data from atop the stack, and returning data back atop the stack. The need for stack manipulation operators, allow for the stack to manipulate data. To emphasise the effect of a statement, a comment is used showing the top of the stack before and after the statement. This is known as the stack effect diagram.

Postscript stacks consider separate stacks for additional purposes. This considers variables, dictionaries, procedures, anatomy of some typical procedures, control and flow. The analysis of the language model allows expressions and programs to be interpreted simply and theoretically.